package com.ygxsk.carhome.response;

import android.os.Parcel;
import android.os.Parcelable;

/**
 * Autuhor:Administrator
 * Time:2023-03-31  11:59
 * Description: this is 银行的名称和银行的业绩模式的 编号等
 */
public class BankBusinessInfo implements Parcelable {
    //列表的编码
    private String dictCode;
    //列表的文字
    private String dictLabel;
    //该公共列表的类型  "dictType": "sys_bank",
    private transient String dictType;
    //值内容
    private String dictValue;
    //不执行序列化
    private transient boolean isChecked;

    public String getDictCode() {
        return dictCode;
    }

    public void setDictCode(String dictCode) {
        this.dictCode = dictCode;
    }

    public String getDictLabel() {
        return dictLabel;
    }

    public void setDictLabel(String dictLabel) {
        this.dictLabel = dictLabel;
    }

    public String getDictType() {
        return dictType;
    }

    public void setDictType(String dictType) {
        this.dictType = dictType;
    }

    public String getDictValue() {
        return dictValue;
    }

    public void setDictValue(String dictValue) {
        this.dictValue = dictValue;
    }

    public boolean isChecked() {
        return isChecked;
    }

    public void setChecked(boolean checked) {
        isChecked = checked;
    }

    //    {
//        "code": 200,
//            "data": [
//        {
//            "createBy": "-999",
//                "createTime": "2023-02-27 10:29:46",
//                "cssClass": "",
//                "default": false,
//                "dictCode": 239,
//                "dictLabel": "河北银行",
//                "dictSort": 0,
//                "dictType": "sys_bank",
//                "dictValue": "BHB",
//                "isDefault": "N",
//                "listClass": "",
//                "pageNum": "",
//                "pageSize": "",
//                "params": {},
//            "remark": "",
//                "searchValue": "",
//                "status": "0",
//                "updateBy": "",
//                "updateTime": ""
//        },
//        {
//            "createBy": "-999",
//                "createTime": "2023-02-27 10:29:46",
//                "cssClass": "",
//                "default": false,
//                "dictCode": 240,
//                "dictLabel": "张家口银行",
//                "dictSort": 0,
//                "dictType": "sys_bank",
//                "dictValue": "BZJK",
//                "isDefault": "N",
//                "listClass": "",
//                "pageNum": "",
//                "pageSize": "",
//                "params": {},
//            "remark": "",
//                "searchValue": "",
//                "status": "0",
//                "updateBy": "",
//                "updateTime": ""
//        },
//        {
//            "createBy": "-999",
//                "createTime": "2023-02-27 10:29:46",
//                "cssClass": "",
//                "default": false,
//                "dictCode": 241,
//                "dictLabel": "沧州农商行",
//                "dictSort": 0,
//                "dictType": "sys_bank",
//                "dictValue": "BCZ",
//                "isDefault": "N",
//                "listClass": "",
//                "pageNum": "",
//                "pageSize": "",
//                "params": {},
//            "remark": "",
//                "searchValue": "",
//                "status": "0",
//                "updateBy": "",
//                "updateTime": ""
//        },
//        {
//            "createBy": "-999",
//                "createTime": "2023-02-27 10:29:46",
//                "cssClass": "",
//                "default": false,
//                "dictCode": 242,
//                "dictLabel": "村镇银行",
//                "dictSort": 0,
//                "dictType": "sys_bank",
//                "dictValue": "BTOWN",
//                "isDefault": "N",
//                "listClass": "",
//                "pageNum": "",
//                "pageSize": "",
//                "params": {},
//            "remark": "",
//                "searchValue": "",
//                "status": "0",
//                "updateBy": "",
//                "updateTime": ""
//        }
//    ],
//        "msg": "操作成功"
//    }


    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeString(this.dictCode);
        dest.writeString(this.dictLabel);
        dest.writeString(this.dictValue);
    }

    public void readFromParcel(Parcel source) {
        this.dictCode = source.readString();
        this.dictLabel = source.readString();
        this.dictValue = source.readString();
    }

    public BankBusinessInfo() {
    }

    protected BankBusinessInfo(Parcel in) {
        this.dictCode = in.readString();
        this.dictLabel = in.readString();
        this.dictValue = in.readString();
    }

    public static final Creator<BankBusinessInfo> CREATOR = new Creator<BankBusinessInfo>() {
        @Override
        public BankBusinessInfo createFromParcel(Parcel source) {
            return new BankBusinessInfo(source);
        }

        @Override
        public BankBusinessInfo[] newArray(int size) {
            return new BankBusinessInfo[size];
        }
    };
}
